body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, pre,dl, dt, dd, ul, ol, li, th,
td, div, span, img,fieldset, lengend, button, input, select, textarea{
  margin: 0;padding: 0;
}
.clearfix{
  zoom:1;
}
.clearfix:after{
  display:block;
  content:"clear";
  clear:both;
  line-height:0;
  visibility:hidden;
}
input{
  outline:none;
}
//input:-webkit-autofill{
//    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
//}
li{
  list-style:none;
}
a{
  text-decoration:none;
}
  .main{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    width: 264px;
    height: 450px;
    background-color: #f8f8f8;
    box-shadow: 0px 0px 6px 0px
    rgba(128, 128, 128, 0.5);
    border-radius: 5px;
    text-align:center;
    padding:0 43px;
    img{
      margin:59px 0 53px 0;
    }
    .tips{
      font-family: MicrosoftYaHei;
      font-size: 14px;
      color: #333333;
    }
    input{
      height: 44px;
      width:100%;
      padding-left:10px;
      background-color: #ffffff;
      border-radius: 5px;
      border: solid 1px #dddddd;
    }
    .email{
      background:#fff;
      margin:35px 0 23px 0;
    }
    .send-email-btn{
      display:block;
      width:100%;
      height:44px;
      line-height:44px;
      background:#15509a;
      color:#fff;
      text-align:center;
    }
    .info{
      margin:10px 0 5px 0;
      height:17px;
      //img{
      //  width: 11px;
      //  height: 11px;
      //  float:left;
      //  display:none;
      //}
      .err-info{
        font-family: MicrosoftYaHei;
        font-size: 12px;
        color: #39c419;
        //float:left;
      }
    }
    .empty{
      height: 1px;
      background-color: #eeeeee;
    }
    .resend{
      font-family: MicrosoftYaHei;
      font-size: 12px;
      color: #333333;
      margin-top:12px;
      span{
        font-family: MicrosoftYaHei;
        font-size: 12px;
        color: #1e94e6;
      }
    }
  }
//}